锘緻media screen and (max-width:1600px){
.w{ max-width:1300px;}
.head-fixed{ height:102px;}
.logo img{ height:60px;}
.nav .plebans{ font-size:17px; line-height:100px; padding-bottom:2px;}
.nav li .jd{ width:12px; height:6px; margin-left:9px;}
.goutp p{ font-size:14.5px; border-bottom-width:2px;}
.search{ height:42px; margin-top:29px; min-width:18px;}
.search_ico,.s_inbut{ width:18px; height:18px; margin-top:-9px;}
.s_intxt{ width:140px; height:42px; line-height:40px; font-size:14.5px;}
.head_on .search{ margin-top:16px;}
.banner .swiper-slide .w em{ font-size:90px;}
.banner .swiper-slide .w p{ font-size:40px; margin-top:18px;}
.ban_point{ width:24px; height:68px; margin-left:-12px;}
.titc em{ font-size:43px;}
.titc p{ font-size:28px; margin-top:18px;}
.tits em{ font-size:18px;}
.tits em font{font-size:28px;}
.tits p{ font-size:16px; margin-top:18px;}
.titc .more{ margin-top:-24.46875px; padding:0 90px; font-size:14.5px;}
.foucs .swiper-slide .txt{ font-size:21.6px; line-height:76px;}
.foucs .swiper-slide img{ height: 450px;}
.foucs .swiper-pagination{ bottom:34px;}
.tit1{ font-size:14.5px; line-height:49px; margin-bottom:7px;}
.tit1 em{ margin-right:28px;}
.tit1 em.cur{ font-size:18px;}
.tit1 em.cur:after{ height:2px;}
.txt_list li{ padding:0 90px 0 26px; font-size:14.5px; border-bottom-width:2px;}
.txt_list li:before{ left:7px; margin-top:-3px; width:6px; height:6px;}
.con3_list li .txt h3{ font-size:21.5px;}
.con3_list li .txtc{ margin-top:9px; font-size:14.5px;}
.pic_list li p{ font-size:14.5px;}
.con4c .swiper-button-prev,.con4c .swiper-button-next{ width:40px; height:40px;}
.con4c .swiper-button-prev{ left:-80px;}
.con4c .swiper-button-next{ right:-80px;}
.con1,.con2{ padding:144px 0;}
.con3{ padding:108px 0;}
.con4{ padding:45px 0 58px 0;}
.con5{ padding:30px 0;}
.con5c{ padding-left:193px; line-height:29px; font-size:14.5px; margin-right:-40px;}
.con5 em{ font-size:21.5px; padding-right:21.5px;}
.con5 em font{ padding-left:16px;}
.con5 a{ margin-right:40px;}
.foot1{ padding:45px 0;}
.foot1 ul li span{ font-size:14.5px; margin-bottom:9px;}
.foot1 ul li p{ font-size:13px;}
.foot{ padding:18px 0;}
.nyban .w em{ font-size:39px; padding-bottom:16px; margin-bottom:13.5px;}
.nyban .w em:after{ width:49.5px; height:2px;}
.nyban .w p{ font-size:21.5px;}
.location{ line-height:83px;}
.location a{ font-size:18px; padding-bottom:2px;}
.location:after,.location a.cur:after{ height:2px;}
.ny,.ny2{ padding:90px 0;}
.ny_rt{ margin-top:61px;}
.ny_tit1{ font-size:21.5px; line-height:61px; top:-61px;}
.ny_tit1 img{ width:28px;}
.ny_list0 li .txt h3{ font-size:21.5px;}
.ny_list0 li .txtc{ margin-top:9px; font-size:14.5px;}
.ny_lf2 .txt_list li{ line-height:3.85;}
.up_down{ font-size:14.5px;}
.up_down img{ height:21.5px;}
.ny2_list li .txt h3{ font-size:21.5px;}
.ny2_list li .txtc{ font-size:14.5px; margin:10px 0 13.5px 0;}
.c2_more{ padding:0 27px; font-size:14.5px;}
.c2_more i{ padding-right:27px; background-size:18px 13px;}
.con2_lf .txt{ font-size:16px; margin:22.5px 0 31.5px 0;}
.con2_lf .txt p{ margin:14.5px 0 0 0;}
.con3_rtc .txt_list li{ line-height:3.7;}
}

@media screen and (max-width:1440px){
.w{ max-width:1200px;}
.head-fixed{ height:95px;}
.head-fixed:after{ height:1px;}
.logo img{ height:55px;}
.nav .plebans{ font-size:15.5px; line-height:94px; padding-bottom:1px;}
.nav li .jd{ margin-left:8px;}
.nav li.cur .plebans:after{ margin-left:-12px; bottom:15px; width:24px; border-bottom:1px solid rgba(255,255,255,.5);}
.nav li.on .plebans a,.nav li.cur .plebans a{ background:none; color:#D72027!important;}
.goutp p{ font-size:13.5px; border-bottom-width:1px;}
.search{ height:40px; margin-top:27px; min-width:16px;}
.search_ico,.s_inbut{ width:16px; height:16px; margin-top:-8px;}
.s_intxt{ width:130px; height:40px; line-height:38px; font-size:13.5px;}
.head_on .search{ margin-top:17px;}
.head_on .nav li.cur .plebans:after{ margin-left:-12px; bottom:15px; width:24px; border-bottom:1px solid rgba(255,255,255,.5);}
.banner .swiper-slide .w em{ font-size:82px;}
.banner .swiper-slide .w p{ font-size:36px; margin-top:16px;}
.ban_point{ width:22px; height:62px; margin-left:-11px;}
.titc em{ font-size:40px;}
.titc p{ font-size:26.5px; margin-top:16.5px;}
.titc .more{ margin-top:-22.78125px; padding:0 82px; font-size:13.5px;}

	
.foucs .swiper-slide .txt{ font-size:20px; line-height:70px;}
.foucs .swiper-slide img{ height: 405px;}

.foucs .swiper-pagination{ bottom:31px;}
.tit1{ font-size:13.5px; line-height:45px; margin-bottom:6px;}
.tit1 em{ margin-right:26px;}
.tit1 em.cur{ font-size:16.5px;}
.tit1 em.cur:after{ height:1px;}
.con1_rt{ padding-top:6px; padding-bottom:6px;}
.txt_list li{ padding:0 82px 0 24px; font-size:13.5px; border-bottom-width:1px;}
.con3_list li .txt h3{ font-size:20px;}
.con3_list li .txtc{ margin-top:8px; font-size:13.5px;}
.pic_list li p{ font-size:13.5px;}
.con4c .swiper-button-prev,.con4c .swiper-button-next{ width:38px; height:38px;}
.con4c .swiper-button-prev{ left:-70px;}
.con4c .swiper-button-next{ right:-70px;}
.con1,.con2{ padding:133px 0;}
.con3{ padding:100px 0;}
.con4{ padding:41px 0 54px 0;}
.con5{ padding:28px 0;}
.con5c{ padding-left:180px; line-height:27px; font-size:13.5px; margin-right:-37px;}
.con5 em{ font-size:20px; padding-right:20px;}
.con5 em font{ padding-left:15px;}
.con5 a{ margin-right:37px;}
.foot1{ padding:41px 0;}
.foot1 ul li span{ font-size:13.5px; margin-bottom:8px;}
.foot1 ul li p{ font-size:12px;}
.foot{ padding:16.5px 0; border-top-width:1px;}
.nyban .w em{ font-size:36px; padding-bottom:15px; margin-bottom:13.5px;}
.nyban .w em:after{ width:45px; height:1px;}
.nyban .w p{ font-size:20px;}
.location{ line-height:77px;}
.location a{ font-size:16.5px; padding-bottom:1px;}
.location:after,.location a.cur:after{ height:2px;}
.ny,.ny2{ padding:82px 0;}
.ny_rt{ margin-top:56px;}
.ny_tit1{ font-size:16.5px; line-height:56px; top:-56px;}
.ny_tit1 img{ width:26.5px;}
.ny_list0 li .txt h3{ font-size:20px;}
.ny_list0 li .txtc{ margin-top:8px; font-size:13.5px;}
.ny_lf2 .txt_list li{ line-height:3.9;}
.up_down{ font-size:13.5px;}
.up_down img{ height:20px;}
.ny2_list li .txt h3{ font-size:20px;}
.ny2_list li .txtc{ font-size:13.5px; margin:10px 0 13px 0;}
.c2_more{ padding:0 24px; font-size:13.5px;}
.c2_more i{ padding-right:25px; background-size:16px 11px;}
.con2_lf .txt{ font-size:13.5px; margin:20px 0 30px 0;}
.con2_lf .txt p{ margin:13.5px 0 0 0;}
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
.w{ width:95%;}
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:1023px){
.w{ width:95%;}
.head-fixed{ height:106px;}
.head_on.head-fixed{ height:106px;}
.logo{ padding-bottom:0;}
.logo img{ height:72px!important;}
.sanh{ display:block;}
.nav{ width:100%; position: fixed; left: -100%; height:100%; top:0; z-index: 10; padding:0; display:block;}
.nav_bg{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.5); z-index:1;}
.nav .w{ width:100%;}
.nav ul{ width:65%; background:#fff; position:absolute; top:0; left:0; bottom:0; right:inherit; display:block; z-index:2;}
.nav .plebans{ font-size:32px; width:100%; padding-left:30px; height:auto; line-height:120px!important; text-align:left;}
.nav .plebans a{ display:inline; padding:0!important; color:#333!important; font-weight:500;}
.nav li .plebans:after{ display:none;}
.nav li{ width:100%; border-bottom:1px solid rgba(0,0,0,.05); height:auto; padding:0;}
.nav li .jd{ position:absolute; display:block; top:50%; margin-top:-13px; right:8%; width:15px; height:26px; display:block; background:url(/template/xiangtou/images/arrow4.svg) no-repeat center; background-size:100%; transition:transform 0.5s; z-index:-1; transform:rotate(90deg);}
.nav li.hover .jd{ background-image:url(/template/xiangtou/images/arrow4.svg);}
.nav li.cur .plebans a{ background:none; color:#fff!important;}
.nav li:last-child{ display:none;}
.goutp{ position:static; box-shadow:none; width:100%!important; text-align:left; margin:0!important; background:#fff;}
.goutp:before{ display:none;}
.goutp p{ font-size:28px; border-top:1px solid rgba(0,0,0,.05);}
.goutp p a{ color:#666; padding-left:50px;}
.m_search{ position:absolute; right:80px; top:50%; display:block; margin-top:-30px;}
.s_intxt{ width:260px; margin-right:0; height:60px; padding:0 20px; line-height:58px; font-size:24px;}
.s_inbut{ height:30px; width:30px; margin-top:-15px; right:20px; background:url(/template/xiangtou/images/search.png) left center no-repeat; background-size:100%;}
.head_on .s_inbut{ background-image:url(/template/xiangtou/images/search_h.png)!important;}

.banner .swiper-slide img{ height:30vh;}
.banner .swiper-slide .w em{ font-size:48px;}
.banner .swiper-slide .w p{ font-size:24px; margin-top:20px;}
.ban_point{ width:27px; height:76px; bottom:4.44%; margin-left:-13.5px;}
.banner .swiper-pagination{ width:12px;}
.banner .swiper-pagination span{ height:12px; width:12px;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ height:26px;}

.titc em{ font-size:42px;}
.titc p{ font-size:28px; margin-top:20px;}
.titc .more{ margin-top:-30px; padding:0 20px; line-height:2.5; font-size:24px;}

.tits em{font-size:28px;}
.tits em font{font-size:38px;}
.tits p{ font-size:28px;}
	
.tit1{ font-size:32px; line-height:75px; margin-bottom:8px;}
.tit1 em{ margin-right:32px;}
.tit1 em.cur{ font-size:32px;}
.tit1 em.cur:after{ height:2px;}

.con1{ padding:160px 0;}
.con1c{ margin:50px 0 0 0;}
.con1_lf{ width:100%;}
.foucs .swiper-slide .txt{ line-height:84px; font-size:28px;}
.foucs .swiper-slide img{ height: 300px;}
.foucs .swiper-pagination{ bottom:36px; padding-right:24px;}
.foucs .swiper-pagination span{ width:12px; height:12px;}
.foucs .swiper-pagination .swiper-pagination-bullet-active{ width:20px;}
.con1_rt{ width:100%; padding:10px 2.5%;}
.txt_list li{ padding:0 120px 0 30px; font-size:28px; line-height:3.5625; border-bottom-width:1px;}
.txt_list li:before{ left:8px; margin-top:-4px; width:8px; height:8px;}
	.txt_list li em{ width: 90%;}
.con2{ padding:160px 0;}
.con2 .titc{ text-align:center;}
.con2_lf{ width:100%; padding-bottom:60px;}
.con2_lf .txt{ font-size:28px; margin:25px 0 35px 0;}
.con2_lf .txt p{ margin:24px 0 0 0;}
.c2_more{ padding:0; width:30%; text-align:center; display:block; margin:0 auto; font-size:28px;}
.c2_more i{ padding-right:30px; background-size:20px 14px;}
.con2_rt{ width:100%; border-radius:30px 30px 0 0;}

.con3{ padding:120px 0;}
.con3c{ margin:50px 0 0 0;}
.con3_lf{ width:100%;}
.con3_list li{ padding:3.5% 0; position:relative;}
.con3_list li:before{ right:-3.5%;}
.con3_list li .pic{ width:41%;}
.con3_list li .txt{ width:59%; padding-left:3%;}
.con3_list li .txt h3{ font-size:28px;}
.con3_list li .txtc{ margin-top:10px; font-size:28px; -webkit-line-clamp:2;}
.con3_rt{ width:100%; padding:10px 2.5%; margin-top:25px;}

.con4{ padding:50px 0 65px 0;}
.con4c .swiper-button-prev,.con4c .swiper-button-next{ width:46px; height:46px; top:38%;}
.con4c .swiper-button-prev{ left:0;}
.con4c .swiper-button-next{ right:0;}
.pic_list li img{ width:100%;}
.pic_list li p{ font-size:28px; line-height:3.5;}

.con5{ padding:34px 0;}
.con5c{ padding-left:0; line-height:32px; font-size:24px; margin-right:-45px; display: none;}
.con5 em{ position:static; width:100%; font-size:32px; margin-bottom:25px;}
.con5 em:after{ display:none;}
.con5 em font{ padding-left:18px;}
.con5 a{ margin-right:45px;}

.nyban img{ width:150%; margin-left:-25%;}
.nyban .w{ top:90px;}
.nyban .w em{ font-size:40px; padding-bottom:18px; margin-bottom:15px;}
.nyban .w em:after{ width:55px; height:2px;}
.nyban .w p{ font-size:24px;}

.location{ line-height:93px;}
.location a{ font-size:28px; margin-right:3%; display:inline-block;}
.location .w{ overflow-x:scroll; white-space:nowrap; display:block;}

	
	
	
	
.ny{ padding:50px 0;}
.ny_lf{ width:100%; margin-bottom:40px;}
.ny_lf1{ padding:4%;}
.ny_list0 li{ position:relative;}
.ny_list0 li .pic{ width:41%;}
.ny_list0 li .txt{ width:59%; padding-left:3%;}
.ny_list0 li .txt em{ font-size:24px;}
.ny_list0 li .txt h3{ font-size:30px; margin-top:4px;}
.ny_list0 li .txtc{ margin-top:6px; font-size:28px; -webkit-line-clamp:2;}
	
.con_title{ font-size: 32px;line-height:1.75;}
.con_line{font-size: 24px;line-height: 2;}
.con_content{font-size: 30px; line-height: 2; }
.con_content p,.con_content p span{font-size: 30px;}	
.con_content .f18{font-size: 32px;}
.con_content .f20{font-size: 36px;}
.con_content .f22{font-size: 40px;}
.con_history{font-size: 30px;}
	
	
	
 .team .tab-nav span {height: auto;}
.team {
        padding-top: 0;
        padding-bottom: 40px;
    }
    .team .content {
        display: block;
        margin-top: 30px;
    }
    .team .tab-nav {
        margin-right: 0;
        width: 100%;
        display: flex;
    }
    .team .tab-nav span {
        margin-bottom: 0;
        height: auto;
        width: 33.33%;
        font-size: 32px;
    }
    .team .tab-nav span br {
        display: none;
    }
    .team .text-content .name {
        font-size: 34px;
        margin-right: 70px;
        width: 100px;
    }
    .team .text-content .txt {
        font-size: 28px;
    }
    .team .portrait {
        width: 90px;
        height: 90px;
        margin-right: 20px;
    }
    .team .portrait img {
        width: 45px;
    }
    .team li:first-child {
        margin-top: 30px;
    }           
	
	
.page{ font-size:28px; padding:35px 0 50px 0;}
.page a{ line-height:48px; margin:0 10px;}
.page span{ display:none;}
	
.ny_lf2{ margin-top:30px; padding-left:4%; padding-right:4%;}
.ny_lf2 .txt_list li{ padding-left:0;}
.up_down{ font-size:24px; margin-top:30px; padding:3% 4%;}
.up_down img{ height:36px;}
.ny_rt{ width:100%; margin-top:88px; display:none;}
.ny_tit1{ font-size:30px; line-height:88px; padding:0 4%; top:-88px;}
.ny_tit1 img{ width:42px;}
.ny_list1{ padding-bottom:4%;}
.ny_list1 li{ padding:0 4%; margin-top:4%;}
.ny_list1 li .pic{ width:41%;}
.ny_list1 li .pic img{ width:100%;}
.ny_list1 li .txt{ width:59%; padding-left:3%;}
.ny_list1 li .txt h3{ font-size:28px;}
.ny_list1 li .txtc{ margin-top:10px; font-size:28px;}

.ny2{ padding:100px 0;}
.ny2_list li{ width:100%; margin-top:3%;}
.ny2_list li .pic{ width:41%;}
.ny2_list li .txt{ width:59%; padding:0 3%;}
.ny2_list li .txt h3{ font-size:30px;}
.ny2_list li .txtc{ font-size:24px; margin:6px 0 8px 0;}
.ny2_list li .c2_more{ width:50%; line-height:2; margin:0;}

.feedback-nr{ font-size: 24px; line-height: 1.8;}
.feedback-title{font-size:28px;}
.ny-feedback-ly p{font-size:24px;}


 .feedback-k{width: 49%;margin-bottom:50px;}


  .feedback-k p{font-size:28px;}
    .feedback-k2 p{font-size:28px;}

    .feedback-k2 p{font-size:28px;}
 
.soka{font-size:26px; line-height:80px;}

.sokb{font-size: 26px;}

.tj{ width: 100%;line-height:80px;font-size:28px;}
	
.foot1{ padding:50px 0; width:100%;}
.f_logo{ width:50%; margin:0 auto;}
.foot1 ul{ width:100%; padding:0 5%; margin-top:40px;}
.foot1 ul li{ width:33.3333%; text-align:center;}
.foot1 ul li span{ font-size:28px; margin-bottom:0;}
.foot1 ul li .txt{ display:none;}
.foot{ font-size:28px; padding:25px 0;}
.foot em{ padding:0; display:block;}
}
@media screen and (max-width:360px){
}<!--0.00012993812561035-->